Dynamic Voronoi Diagrams in Motion Planning

نویسندگان

  • Thomas Roos
  • Hartmut Noltemeier
چکیده

Given a set of n points in the Euclidean plane each of which is continuously moving along a given trajectory. At each instant of time, these points define a Voronoi diagram which also changes continuously, except for certain critical instances so-called topological events. In [/to 90], an efficient method is presented of maintaining the Voronoi diagram over time. Recently Guibas, Mitchell and Roos [GuMiKo 91] improved the trivial quartic upper bound on the number of topological events by almost a linear factor to the nearly cubic upper bound of O(n ~ A,(n)) topological events, where A~(n) is the maximum length of an (n, 8)-Davenport-Schinzel sequence and s is a constant depending on the motion of the sites. Each topological event uses only O(log n) time (which is worst-case optimal). Now in this work, we present a new algorithm for planning the motion of a disc in a dynamic scene of moving sites which is based on the corresponding sequence of Voronoi diagrams. Thereby we make use of the well-known fact, that locally the Voronoi edges are the safest paths in the dynamic scene. We present a quite simple approach combining local and global strategies for planning a feasible path through the dynamic scene. One basic advantage of our algorithm is that only the topological structure of the dynamic Voronoi diagram is required for the computation. Additionally, our goal oriented approach provides that we can maintain an existing feasible path over time. This guarantees that we reach the goal if there is a feasible path in the dynamic scene at all. Finally our approach can easily be extended to general convex objects. 1 I n t r o d u c t i o n The Voronoi diagram is one of the most fundamental data structures in computational geometry. In its most general form, the Voronoi diagram VD(S) of a set S of n objects in a space • is a subdivision of this space into maximal regions, so that all points within a given region have the same nearest neighbor in S with regard to a general distance measure d. Shamos and Hoey [ShHo 75] introduced the Voronoi diagram for a finite set of points in the Euclidean plane IE 2 into the field of computational geometry, providing the first efficient algorithm for its computation. Since then, Voronoi diagrams in many variations have appeared throughout the algorithmic literature; see, for example, [ChEd 87], [Ya 87], [Ro 89] and [Au 90]. One problem of recent interest has been of allowing the set of objects S to vary continuously over t ime along given trajectories. This "dynamic" version has been studied by [ImSuIm 89], [Au~nro 90] and [Ro 90]. ~ work was supported by the Deutsche Forschungsgemeinschaft (DFG) under contract (No 88/10 1) and (No 88/10 2).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mobile Robot Online Motion Planning Using Generalized Voronoi Graphs

In this paper, a new online robot motion planner is developed for systematically exploring unknown environ¬ments by intelligent mobile robots in real-time applications. The algorithm takes advantage of sensory data to find an obstacle-free start-to-goal path. It does so by online calculation of the Generalized Voronoi Graph (GVG) of the free space, and utilizing a combination of depth-first an...

متن کامل

Interactive Motion Planning Using Hardware-Accelerated Computation of Generalized Voronoi Diagrams

We present techniques for fast motion planning by using discrete approximations of generalized Voronoi diagrams, computed with graphics hardware. Approaches based on this diagram computation are applicable to both static and dynamic environments of fairly high complexity. We compute a discrete Voronoi diagram by rendering a three-dimensional distance mesh for each Voronoi site. The sites can be...

متن کامل

Interactive Motion Planning Using Hardware - AcceleratedComputation of Generalized Voronoi

We present techniques for fast motion planning by using discrete approximations of generalized Voronoi diagrams, computed with graphics hardware. Approaches based on this diagram computation are applicable to both static and dynamic environments of fairly high complexity. We compute a discrete Voronoi diagram by rendering a three-dimensional distance mesh for each Voronoi site. The sites can be...

متن کامل

Incremental Reconstruction of Generalized Voronoi Diagrams on Grids

We present an incremental algorithm for constructing and reconstructing Generalized Voronoi Diagrams (GVDs) on grids. Our algorithm, Dynamic Brushfire, uses techniques from the path planning community to efficiently update GVDs when the underlying environment changes or when new information concerning the environment is received. Dynamic Brushfire is an order of magnitude more efficient than cu...

متن کامل

Robot Motion Planning Using Generalised Voronoi Diagrams

In robot motion planning in a space with obstacles, the goal is to find a collision-free path of robot from the starting to the target position. There are many fundamentally different approaches, and their modifications, to the solution of this problem depending on types of obstacles, dimensionality of the space and restrictions for robot movements. Among the most frequently used are roadmap me...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991